package com.dao;

import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.Session;

import com.model.Evento;

public class EventoDAOHibernate implements EventoDAO {
	
	private Session sessao;
	public Session getSessao() {
		return sessao;
	}

	public void setSessao(Session sessao) {
		this.sessao = sessao;
	}

	@Override
	public void registraEvento(Evento evento) {
		this.sessao.save(evento);
		

	}

	@SuppressWarnings("unchecked")
	@Override
	public List<Evento> getLista() {
		Criteria lista = sessao.createCriteria(Evento.class);
		return lista.list();
	}

	@Override
	public void excluir(Evento evento) {
		this.sessao.delete(evento);
	}

	
	
}
